@Qwizer
vlws por querer ajudar tambem o/
eu postei o script e acho que tem tudo necessario,dai como entendo pouco do assunto preciso de ajuda =|
mas ai...
seu script quase deu certo pow,só precisa de uns ajustes rs
me ajuda ai por favor,ja que vc entende bem mais que eu kkkk
- Forums
- OTServ
- Suporte
- Tópicos Sem Resposta
- [Encerrado] [PEDIDO/AJUDA] Bug Outfit e Addons parmanecem ao acabar Premium 8.60
[Encerrado] [PEDIDO/AJUDA] Bug Outfit e Addons parmanecem ao acabar Premium 8.60
By Polguilo, 02 de nov. de 2018 in Tópicos Sem Resposta
info
Group: Campones
Joined: 16/10/18
Posts: 46
Reputation: +3
Gender: Masculino
Tibia Character: Dregan

info
Group: Visconde
Joined: 11/04/15
Posts: 351
Reputation: +205
Gender: Masculino

1 hora atrás, Polguilo disse:@Qwizer
vlws por querer ajudar tambem o/
eu postei o script e acho que tem tudo necessario,dai como entendo pouco do assunto preciso de ajuda =|
mas ai...
seu script quase deu certo pow,só precisa de uns ajustes rs
me ajuda ai por favor,ja que vc entende bem mais que eu kkkk
function onLogin(cid)
registerCreatureEvent(cid,"EndPremium")
local pos = {x = 32369, y = 32237, z = 7}
local female = 136
local male = 128
local outfit = getCreatureOutfit(cid)
local lookType = outfit.lookType
if isPremium(cid) then
setPlayerStorageValue(cid, 9899, 1)
elseif getPlayerStorageValue(cid, 9899) == 1 and not isPremium(cid) then
doTeleportThing(cid, pos)
if getPlayerSex(cid) == 0 then
doCreatureChangeOutfit(cid, {lookType = female, lookHead = outfit.lookHead, lookBody = outfit.lookBody, lookLegs = outfit.lookLegs, lookFeet = outfit.lookFeet})
else
doCreatureChangeOutfit(cid, {lookType = male, lookHead = outfit.lookHead, lookBody = outfit.lookBody, lookLegs = outfit.lookLegs, lookFeet = outfit.lookFeet})
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua premium acabou!")
setPlayerStorageValue(cid, 9899, -1)
end
return TRUE
end
Edited Novembro 10 by Qwizer
info
Group: Campones
Joined: 16/10/18
Posts: 46
Reputation: +3
Gender: Masculino
Tibia Character: Dregan

@Qwizer
maaaaanoooo,deu quase certo hahahaha
funcionou tudo perfeitamente nos conformes porem a unica coisa que falta é perder acesso aos addons free se caso o player tiver =|
ou seja,só pra concluir a idéia: eu no meu char Test ainda consigo usar os addons 1 e 2 do citizen ao acabar a premium
me ajuda a resolver isso por favor mano? te dou a melhor resposta quando eu resolver isso rs
agradeço desde ja a sua força parceiro,tamo junto o/
info
Group: Campones
Joined: 16/10/18
Posts: 46
Reputation: +3
Gender: Masculino
Tibia Character: Dregan

@Qwizer
e ai parceiro,consegue me dar essa força? please =DD
só falta isso pro script ficar zero bala rs
info
Group: Campones
Joined: 16/10/18
Posts: 46
Reputation: +3
Gender: Masculino
Tibia Character: Dregan

@Qwizer
brow,desculpa encher o saco mas me da uma força pls rs
só falta mais essa detalhe do addon e vc é unica salvação parece kkkkkkkkkkkk
agradeço se vc ou outras pessoas puderem me ajudar =))
info
Group: Visconde
Joined: 11/04/15
Posts: 351
Reputation: +205
Gender: Masculino

46 minutos atrás, Polguilo disse:@Qwizer
brow,desculpa encher o saco mas me da uma força pls rs
só falta mais essa detalhe do addon e vc é unica salvação parece kkkkkkkkkkkk
agradeço se vc ou outras pessoas puderem me ajudar =))
me manda msg no whats 66984274493, quase n entro aqui
info
Group: Campones
Joined: 16/10/18
Posts: 46
Reputation: +3
Gender: Masculino
Tibia Character: Dregan

7 horas atrás, Qwizer disse:me manda msg no whats 66984274493, quase n entro aqui
@Qwizer
fecho então parceiro,ja te chamo no Whats =DD
vlws msm pelo salve
info
Group: Diretor
Joined: 12/05/12
Posts: 818
Reputation: +578
Gender: Masculino
Tibia Character: [ADM] Night

function onLogin(cid) registerCreatureEvent(cid,"EndPremium") local pos = {x = 32369, y = 32237, z = 7} if isPremium(cid) then setPlayerStorageValue(cid, 9899, 1) elseif getPlayerStorageValue(cid, 9899) == 1 and not isPremium(cid) then doTeleportThing(cid, pos) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua premium acabou!") setPlayerStorageValue(cid, 9899, 0) doCreatureChangeOutfit(cid, {lookType = 123}) doRemoveCreature(cid) end return TRUE end
Adicionei RemoveCreature, mas não será necessario por conta da mensagem "Sua premium acabou!". Mas tenta fazer o teste ai. Não esqueça de alterar a outfit.
info
Group: Campones
Joined: 16/10/18
Posts: 46
Reputation: +3
Gender: Masculino
Tibia Character: Dregan

@Yan Liima
salve mano,foi mal a demora pra responder,fiquei uns dias sem entrar kkkkkk
mas ai,não deu certo seu script brow,quando eu entro no MySql pra zerar os dias premmy,quando o player loga da um erro tipo impedindo de logar a não ser que ele "relogue" novamente
deu esse erro aqui:
[30/11/2018 19:59:48] [Error - CreatureScript Interface]
[30/11/2018 19:59:48] data/creaturescripts/scripts/login.lua:onLogin
[30/11/2018 19:59:48] Description:
[30/11/2018 19:59:48] data/creaturescripts/scripts/login.lua:78: attempt to compare boolean with number
[30/11/2018 19:59:48] stack traceback:
[30/11/2018 19:59:48] data/creaturescripts/scripts/login.lua:78: in function <data/creaturescripts/scripts/login.lua:6>
aaahhh só lembrando que to usando o Script que @Qwizer postou aqui e a unica coisa que falta é perder acesso aos addons free acc =[
info
Group: Diretor
Joined: 12/05/12
Posts: 818
Reputation: +578
Gender: Masculino
Tibia Character: [ADM] Night

2 horas atrás, Polguilo disse:@Yan Liima
salve mano,foi mal a demora pra responder,fiquei uns dias sem entrar kkkkkkmas ai,não deu certo seu script brow,quando eu entro no MySql pra zerar os dias premmy,quando o player loga da um erro tipo impedindo de logar a não ser que ele "relogue" novamente
deu esse erro aqui:
[30/11/2018 19:59:48] [Error - CreatureScript Interface]
[30/11/2018 19:59:48] data/creaturescripts/scripts/login.lua:onLogin
[30/11/2018 19:59:48] Description:
[30/11/2018 19:59:48] data/creaturescripts/scripts/login.lua:78: attempt to compare boolean with number
[30/11/2018 19:59:48] stack traceback:
[30/11/2018 19:59:48] data/creaturescripts/scripts/login.lua:78: in function <data/creaturescripts/scripts/login.lua:6>
aaahhh só lembrando que to usando o Script que @Qwizer postou aqui e a unica coisa que falta é perder acesso aos addons free acc =[
Coloque isto no login.lua:
registerCreatureEvent(cid,"EndPremium")
E tira ele do script.
info
Group: Campones
Joined: 16/10/18
Posts: 46
Reputation: +3
Gender: Masculino
Tibia Character: Dregan

@Yan Liima
opa manow,tentei testar aqui de varias formas e não deu certo =|
mas como assim "tira ele do script" ???
Em 30/11/2018 em 23:42, Yan Liima disse:E tira ele do script.
ainda não perco acesso aos addons free acc =[
nem tinha nada no meu login lua de "End Premium" antes kkkkk
info
Group: Diretor
Joined: 12/05/12
Posts: 818
Reputation: +578
Gender: Masculino
Tibia Character: [ADM] Night

3 horas atrás, Polguilo disse:@Yan Liima
opa manow,tentei testar aqui de varias formas e não deu certo =|
mas como assim "tira ele do script" ???
ainda não perco acesso aos addons free acc =[
nem tinha nada no meu login lua de "End Premium" antes kkkkk
Quis dizer para você remover isto:
registerCreatureEvent(cid,"EndPremium")
do enpremium.lua. E por no login.lua. Se realmente não deu certo amigo, tu vai ter que fazer por Query. A função seria mais o menos assim:
UPDATE `players` SET `lookaddons` = '0' WHERE `name` = 'Nome do Jogador';
OOUU
DELETE FROM `player_storage` WHERE `key` >= 9899 and `name` = 'Nome do Jogador';
Não sei bem qual dos dois serviria para você.
info
Group: Campones
Joined: 16/10/18
Posts: 46
Reputation: +3
Gender: Masculino
Tibia Character: Dregan

@Yan Liima
vish,nem sei fazer essa parada de Query mano kkkkkkkkkkk
é muito dificil fazer isso brow?
agradeço desde ja a sua força até agr =DD
info
Group: Conde
Joined: 21/04/16
Posts: 831
Reputation: +271
Gender: Masculino

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.





info
Group: Visconde
Joined: 11/04/15
Posts: 351
Reputation: +205
Gender: Masculino
o script e pra tibia msm, tu tem que configurar os ids e so por uma storage ai que resolve seu problema